Atty. Dkt. No. 023627-0201
REMARKS
Status of Claims:
Claims 2 and 5 remain cancelled. New claim 22 is added. Thus, claims 1, 3-4, and 6-22
are present for examination.
Interview with Examiner:
Applicant expresses appreciation to the Examiner for the courtesy of the telephonic
interview on February 9, 2006. In the Interview Summary mailed February 15, 2006, the
Examiner indicated that the date of the interview was 08 February 2006, but the interview
actually occurred on February 9, 2006. The following individuals participated in the interview:
(i) Examiner Bruckart; (ii) Robert Betros, First Named Applicant; (iii) David Blumenthal,
Attorney for Applicant; and (iv) Justin Sobaje, Attorney for Applicant. No exhibit was shown,
and no demonstrations were conducted.
Before the interview, applicant faxed an Applicant Initiated Interview Request Form with
an attached proposed claim amendment to the Examiner. During the interview, we discussed the
proposed claim amendment and the cited references, including Webb (U.S. Patent No.
6,880,010) and Cianfrocca et al. (U.S. Patent No. 6,088,796) (hereinafter Cianfrocca).
With regard to the rejection of claims 1 and 21 under 35 U.S.C. 1 12, second paragraph,
applicant proposed to delete the phrase "to a web server" from the claims as shown in the
proposed claim amendment to claim 1. Also, we discussed claim 1 with reference to FIG. 1 of
the present patent application to show that the claimed features of independent claim 1 have
support in the present patent application.
With regard to the rejection of independent claims 1 and 21 under 35 U.S.C. 103(a) as
being unpatentable over Webb in view of Cianfrocca, we discussed claim distinctions between
the proposed amended claim language and the Webb and Cianfrocca references. In particular,
we pointed out that the proposed amended claim language recited, among other features, "a web
-7-
LACA_730721,2
Atty. Dkt. No. 023627-0201
server, said web server being configured to establish one socket connection with said client
through said firewall in response to an HTTP request from said client, said two-way
asynchronous communication between said messaging bus and said remote application occurring
over said one socket connection /' (Emphasis Added). We pointed out that neither Webb nor
Cianfrocca, alone or in combination, disclose such a feature. We discussed FIG. 1 of Webb with
the Examiner and pointed out that the notification connection 122 only allows for sending data
one way, and we pointed out that the request connection 124 only allows for synchronous
communication.
The Examiner agreed that the proposed claim amendment would overcome the cited
references. In the Interview Summary mailed February 15, 2006, the Examiner indicated that,
"[t]he proposed amendment does overcome the prior art because of its use of the two-way
asynchronous across one socket ." (Emphasis Added). Applicant expresses appreciation to the
Examiner for such indication.
Claim Rejection under 35 U,S.C. 112:
Claims 1 and 21 are rejected under 35 U.S.C. 1 12, second paragraph, as being indefinite
for failing to particularly point out and distinctly claim the subject matter which applicant regards
as the invention.
With respect to claims 1 and 21, as amended, the rejection is respectfully traversed.
The Examiner stated that the language "remote application being executed by a client to a
web server" in claims 1 and 21 was confusing. (Office Action; pages 2-3). Applicant has
amended claims 1 and 21 to delete the phrase "to a web server" in order to clarify the claims.
The Examiner further stated that, "[a]nother confusing limitation is the use of sockets and
HTTP requests to setup asynchronous connections." (Office Action; page 3). Also, the
Examiner stated that, "HTTP requests are unmistakably synchronous connections through a
firewall to a web server." (Office Action; page 3).
-8-
LACA_730721.2
Atty. Dkt. No. 023627-0201
Applicant has now amended claims 1 and 21 to recite the feature that, "said web server
configured to establish one socket connection with said client through said firewall and
configured to initialize the gateway CGI after receiving an HTTP request to initialize the gateway
CGI from said remote application over said one socket connection during a single HTTP
transaction with the remote application". In addition, independent claim 1 has been amended to
recite the feature, "wherein the gateway CGI is configured to perform operations to enable said
two-way asynchronous communication between said messaging bus and said remote application
to occur within the single HTTP transaction and over said one socket connection ". (Emphasis
Added). Also, independent claim 21 has been amended to recite the feature, "wherein the
gateway CGI is configured such that the operations executed by the gateway CGI enable said
two-way asynchronous communication between said messaging bus and said remote application
to occur within the single HTTP transaction and over said one socket connection ". (Emphasis
Added). Support for such features can be found in the specification at page 7, lines 6-15, and in
U.S. Patent Application No. 09/766,439 entitled "System and Method for Maintaining Two-Way
Asynchronous Notification between a Client and a Web Server", the contents of which were
incorporated by reference into the present application.
Therefore, independent claims 1 and 21, as amended, are believed to be in compliance
with the requirements of 35 U.S.C. 112, second paragraph.
Claim Rejections under 35 U.S.C. 103:
Claims 1, 3-4, 6-7, 10-11, and 14-21 are rejected under 35 U.S.C. 103(a) as being
unpatentable over Webb et al. (U.S. Patent No. 6,880,010) (hereinafter Webb) in view of
Cianfrocca et al. (U.S. Patent No. 6,088,796) (hereinafter Cianfrocca).
Claims 12-13 are rejected under 35 U.S.C. 103(a) as being unpatentable over Webb in
view of Cianfrocca and further in view of Gutfreund et al. (U.S. Patent No. 6,192,394)
(hereinafter Gutfreund).
-9-
LACA_730721.2
Atty. Dkt. No. 023627-0201
Claims 8 and 9 are rejected under 35 U.S.C. 103(a) as being unpatentable over Webb in
view of Cianfrocca and further in view of Derby et al. (U.S. Patent No. 5,426,637) (hereinafter
Derby).
With respect to claims 1, 3-4, and 6-21, as amended, the rejections are respectfully
traversed.
Independent claim 1, as amended, recites a system for collaborative processing with
distributed applications, comprising:
"at least one application context in which an application is executed, the
application context including an application CGI for managing the application,
and a communication interface on which application data is communicated as
messages;
a messaging bus configured to communicate the messages for processing
by the application;
at least one gateway context including a gateway CGI configured for
maintaining two-way asynchronous communication between the messaging bus
and a remote application through a firewall, said remote application being
executed by a client, the gateway CGI configured to maintain the two-way
asynchronous communication until termination by the remote application or by
the gateway CGI; and
a web server, said web server configured to establish one socket
connection with said client through said firewall and configured to initialize the
gateway CGI after receiving an HTTP request to initialize the gateway CGI from
said remote application over said one socket connection during a single HTTP
transaction with the remote application;
wherein the gateway CGI is configured to perform operations to enable
said two-way asynchronous communication between said messaging bus and
said remote application to occur within the single HTTP transaction and over said
one socket connection ." (Emphasis Added).
Neither Webb nor Cianfrocca, alone or in combination, disclose or suggest a system
including the above-quoted features. In the Interview Summary mailed February 15, 2006, the
Examiner stated that, "[t]he proposed amendment does overcome the prior art because of its use
-10-
LACA_730721.2
Atty. Dkt. No. 023627-0201
of the two-way asynchronous across one socket ." (Emphasis Added). Independent claim 1 as
presently amended differs from the proposed amendment submitted to the Examiner before the
interview on February 9, 2006. However, independent claim 1 as presently amended does recite
the feature of, "wherein the gateway CGI is configured to perform operations to enable said two-
way asynchronous communication between said messaging bus and said remote application to
occur within the single HTTP transaction and over said one socket connection ." (Emphasis
Added). Thus, a system as recited in claim 1 does allow for two-way asynchronous
communication across one socket connection and, hence, recites the feature that the Examiner
indicated does overcome the prior art.
Therefore, independent claim 1, as amended, is neither disclosed nor suggested by the
Webb and Cianfrocca references and, hence, is believed to be allowable. The Patent Office has
not made out a prima facie case of obviousness under 35 U.S.C. 103.
Independent claim 21, as amended, recites a system with features similar to features of a
system of independent claim 1 and, thus, is believed to be allowable for at least the same reasons
that independent claim 1 is believed to be allowable.
The dependent claims are deemed allowable for at least the same reasons indicated above
with regard to the independent claims from which they depend.
In addition, with regard to dependent claims 12-13, it is noted that Gutfreund does not
cure the deficiencies with respect to the teachings of Webb and Cianfrocca discussed above in
connection with independent claim 1 . Also, with regard to dependent claims 8-9, it is noted that
Derby does not cure the deficiencies with respect to the teachings of Webb and Cianfrocca
discussed above in connection with independent claim 1.
New independent claim 22 recites features not found in any of Webb, Cianfrocca,
Gutfreund, and Derby.
-11-
LACA 730721.2
Atty. Dkt No. 023627-0201
Conclusion:
Applicants believe that the present application is now in condition for allowance.
Favorable reconsideration of the application as amended is respectfully requested.
The Examiner is invited to contact the undersigned by telephone if it is felt that a
telephone interview would advance the prosecution of the present application.
The Commissioner is hereby authorized to charge any additional fees which may be
required regarding this application under 37 C.F.R. §§ 1.16-1.17, or credit any overpayment, to
Deposit Account No. 50-0872. Should no proper payment be enclosed herewith, as by a check
being in the wrong amount, unsigned, post-dated, otherwise improper or informal or even
entirely missing, the Commissioner is authorized to charge the unpaid amount to Deposit
Account No. 50-0872.
If any extensions of time are needed for timely acceptance of papers submitted herewith,
Applicants hereby petition for such extension under 37 C.F.R. §1.136 and authorizes payment of
any such extensions fees to Deposit Account No. 50-0872.
Respectfully submitted,
FOLEY & LARDNER LLP
Customer Number: 30542
Telephone: (310)975-7895
Facsimile: (310) 557-8475
David A. Blumenthal
Attorney for Applicant
Registration No. 26,257
-12-
LACA 730721.2